A Novel Heuristics based Energy Aware Resource Allocation and Job Prioritization in HPC Clouds
نویسندگان
چکیده
Cloud Computing provides the computational, storage, network and database resources to the consumers in a pay-as-per usage mode. In recent years, the data centers play a major role in hosting the cloud applications in the cloud infrastructure. The data centers are consuming huge electrical power and emits large amount of carbon footprint. It is essential to incorporate the Energy Efficient Resource Management (EERM) mechanism to control the electric power consumption and reduce the carbon footprint emission. EERA comprises of matching the user application requests with available cloud resources and allocating the user application requests to the matched cloud resources in an efficient manner. This paper mainly focused on proposing a novel heuristics based Energy Aware Resource Allocation (EARA) mechanism to allocate the user applications to the cloud resources that consumes minimal energy and incorporating the prioritization mechanism based on the deadline. It is simulated using the CloudSim toolkit and by generating High Performance Computing (HPC) type of application requests with the generated Eucalyptus based private Cloud environment. The results prove the effectiveness of the proposed mechanism in the cloud infrastructure by maximizing the number of users completed their applications within deadline and minimize the energy consumption in the
منابع مشابه
A New Fairness Index and Novel Approach for QoS-Aware Resource Allocation in LTE Networks Based on Utility Functions
Resource allocation techniques have recently appeared as a widely recognized feature in LTE networks. Most of existing approaches in resource allocation focus on maximizing network’s utility functions. The great potential of utility function in improving resource allocation and enhancing fairness and mean opinion score (MOS) indexes has attracted large efforts over the last few years. In this p...
متن کاملThe Case For Colocation of HPC Workloads
The current state of practice in supercomputer resource allocation places jobs from different users on disjoint nodes both in terms of time and space. While this approach largely guarantees that jobs from different users do not degrade one another’s performance, it does so at high cost to system throughput and energy efficiency. This focused study presents job striping, a technique that signifi...
متن کاملCommunication and cooling aware job allocation in data centers for communication-intensive workloads
Energy consumption is an increasingly important concern in data centers. Today, nearly half of the energy in data centers is consumed by the cooling infrastructure. Existing policies on thermally-aware workload allocation do not consider applications that include many tasks (or threads) running on a large set of nodes with significant communication among the tasks. Such jobs, however, constitut...
متن کاملProfit - Aware Policy Scheduler ( PAPS ) for Resource Allocation in IaaS Clouds
Infrastructure as a Service (IaaS) is a type of Cloud Computing service delivery model that provides compute, storage, and network resources to the consumers in an on demand manner. In IaaS cloud environment, resource allocation is one of the complex tasks due to the heterogeneous nature of cloud resources and dynamic job requirements to run the jobs. However, the IaaS cloud resource allocation...
متن کاملEnergy-aware resource allocation heuristics for efficient management of data centers for Cloud computing
Cloud computing offers utility-oriented IT services to users worldwide. Based on a pay-as-you-go model, it enables hosting of pervasive applications from consumer, scientific, and business domains. However, data centers hosting Cloud applications consume huge amounts of electrical energy, contributing to high operational costs and carbon footprints to the environment. Therefore, we need Green C...
متن کامل